package com.tarena.lbs.attach.api.service;

import com.tarena.lbs.attach.api.dto.AttachBindDTO;
import com.tarena.lbs.attach.api.dto.AttachDeleteDTO;
import com.tarena.lbs.attach.api.dto.QrCodeDTO;

public interface AttachService {
    /**
     * 绑定图片
     * @param attachBindDTO 绑定信息
     * @return 绑定结果
     */
    boolean bindImage(AttachBindDTO attachBindDTO);

    /**
     * 删除图片
     * @param attachDeleteDTO 删除信息
     * @return 删除结果
     */
    boolean deleteImage(AttachDeleteDTO attachDeleteDTO);

    /**
     * 生成二维码
     * @param qrCodeDTO 二维码信息
     * @return 二维码URL
     */
    String generateQrCode(QrCodeDTO qrCodeDTO);
}
